package com.yuanfeng.business.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.yuanfeng.business.entity.ShopRetentionMoneyRecordEntity;
import com.yuanfeng.commoms.util.ResponseResult;

import java.util.Map;

/**
 * @ClassName ShopRetentionMoneyRecordService
 * @Description  质保金充值，提现记录
 * @Author cyp
 * @Date 2023-08-21 13:42:42
 * @Version 1.0
 **/
public interface ShopRetentionMoneyRecordService extends IService<ShopRetentionMoneyRecordEntity> {

    ResponseResult recharge(Map<String, Object> map);

    ResponseResult queryRecord(Map<String,Object> map);

    ResponseResult selectsEndTime();


    ResponseResult withdRawal(Map<String,Object> map);

    ResponseResult qureyBill(Map<String,Object> map);


    /**
     * 查询投诉列表
     */
   ResponseResult qureyComplaint(Map<String,Object> map);

    /**
     * 处理投诉
     */
    ResponseResult handlingComplaints(Map<String,Object> map);


    /**
     * 查询投诉详情
     */
    ResponseResult qureyComplaintDetail(Map<String,Object> map);


    /**
     * 查询账单明细导出
     */
    ResponseResult qureyBillExp(Map<String,Object> map);


    /**
     * 查询店铺质保金明细
     */
    ResponseResult queryShopDetail(Map<String,Object> map);

    /**
     * 罚款质保金
     */
    ResponseResult insertShopComplaints(Map<String,Object> map);

    /**
     * 平台充值质保金
     */
    ResponseResult platformRecharge(Map<String,Object> map);


    /**
     * 查询对公转账待审核列表
     */
    ResponseResult queryAudit(Map<String,Object> map);



    /**
     * 审核对公转账
     */
    ResponseResult processPayment(Map<String,Object> map);

}
